package com.google.code.provadigital.dao.array;

import java.util.ArrayList;

import com.google.code.provadigital.daoo.InterfaceDAOProva;
import com.google.code.provadigital.model.Prova;

public class DAOProvaArray implements InterfaceDAOProva {
	private ArrayList<Prova> provas;

	public DAOProvaArray() {
		provas = new ArrayList<Prova>();
	}


	public void incluir(Prova prova) {
		provas.add(prova);
	}

	public void removerProva(int id, Prova prova) {
		if (provas.contains(id)) {
			provas.remove(prova);
		}
	}
	
	public void alterar(Prova p) {
		Prova pn = this.buscarProva(p.getId());
		pn.setId(pn.getId());
		
	}

	public ArrayList<Prova> listar() {
		return provas;
		
	}
	public Prova buscarProva(int id) {
		for(Prova p : provas) {
			if (provas.contains(id)) {
			return p;
			}
			
		}
		return null;
	}


	@Override
	public void teste() {
		// TODO Auto-generated method stub
		
	}


	@Override
	public void instalar(boolean samples) {
		// TODO Auto-generated method stub
		
	}

}